package net.aiion.weave.spi.xml.events;

import java.util.Collection;

import net.aiion.weave.spi.xml.XmlQualifiedName;

public interface ElementStartXmlEvent extends XmlEvent
{
    XmlQualifiedName getName();

    Collection<AttributeXmlEvent> getAttributes();

    AttributeXmlEvent getAttribute(XmlQualifiedName aXmlQualifiedName);

    String getAttributeValue(XmlQualifiedName aXmlQualifiedName);

    AttributeXmlEvent getAttribute(String aLocalName);

    String getAttributeValue(String aLocalName);

    Collection<NamespaceXmlEvent> getNamespaces();
}
